package db;

import java.util.Date;

/**
 * AbstractOutpurmat entity provides the base persistence definition of the
 * Outpurmat entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractOutpurmat implements java.io.Serializable {

	// Fields

	private Integer id;
	private Integer outReqId;
	private Integer receivePurmatId;
	private Integer reqNum;
	private Integer maReqNum;
	private Integer outReqNum;
	private Integer retNum;
	private Integer retUseNum;
	private Date date;
	private Integer state;
	private String taskCode;
	private Receivepurmat receivepurmat;
	private Outreq outreq;
	
	// Constructors

	/** default constructor */
	public AbstractOutpurmat() {
	}

	/** full constructor */
	public AbstractOutpurmat(Integer outReqId, Integer receivePurmatId,
			Integer reqNum, Integer maReqNum, Integer outReqNum,
			Integer retNum, Integer retUseNum, Date date, Integer state,
			String taskCode) {
		this.outReqId = outReqId;
		this.receivePurmatId = receivePurmatId;
		this.reqNum = reqNum;
		this.maReqNum = maReqNum;
		this.outReqNum = outReqNum;
		this.retNum = retNum;
		this.retUseNum = retUseNum;
		this.date = date;
		this.state = state;
		this.taskCode = taskCode;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getOutReqId() {
		return this.outReqId;
	}

	public void setOutReqId(Integer outReqId) {
		this.outReqId = outReqId;
	}

	public Integer getReceivePurmatId() {
		return this.receivePurmatId;
	}

	public void setReceivePurmatId(Integer receivePurmatId) {
		this.receivePurmatId = receivePurmatId;
	}

	public Integer getReqNum() {
		return this.reqNum;
	}

	public void setReqNum(Integer reqNum) {
		this.reqNum = reqNum;
	}

	public Integer getMaReqNum() {
		return this.maReqNum;
	}

	public void setMaReqNum(Integer maReqNum) {
		this.maReqNum = maReqNum;
	}

	public Integer getOutReqNum() {
		return this.outReqNum;
	}

	public void setOutReqNum(Integer outReqNum) {
		this.outReqNum = outReqNum;
	}

	public Integer getRetNum() {
		return this.retNum;
	}

	public void setRetNum(Integer retNum) {
		this.retNum = retNum;
	}

	public Integer getRetUseNum() {
		return this.retUseNum;
	}

	public void setRetUseNum(Integer retUseNum) {
		this.retUseNum = retUseNum;
	}

	public Date getDate() {
		return this.date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public Integer getState() {
		return this.state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public String getTaskCode() {
		return this.taskCode;
	}

	public void setTaskCode(String taskCode) {
		this.taskCode = taskCode;
	}

	public Receivepurmat getReceivepurmat() {
		return receivepurmat;
	}

	public void setReceivepurmat(Receivepurmat receivepurmat) {
		this.receivepurmat = receivepurmat;
	}

	public Outreq getOutreq() {
		return outreq;
	}

	public void setOutreq(Outreq outreq) {
		this.outreq = outreq;
	}

}